package utils

func BitArray(num int) (rst []int) {
	for mask := 1; num >= mask; mask = mask << 1 {
		if num&mask != 0 {
			rst = append(rst, mask)

		}
	}
	return
}
